package com.xiaowen.util;

import javax.servlet.*;
import javax.servlet.http.HttpServletResponse;
import java.io.IOException;

/**
 * Created by 15c on 2017/11/21.
 */
public class AsynchronousFilter implements javax.servlet.Filter{
    @Override
    public void init(FilterConfig filterConfig) throws ServletException {

    }

    @Override

    public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
        HttpServletResponse response = (HttpServletResponse) res;
        response.setHeader("Access-Control-Allow-Origin", "*");
        response.setHeader("Access-Control-Allow-Methods", "POST, GET, OPTIONS, DELETE");
        response.setHeader("Access-Control-Max-Age", "3600");
        response.setHeader("Access-Control-Allow-Headers", "DNT,X-Mx-ReqToken,Keep-Alive,UserTestEntity-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization");
        response.setHeader("Content-Type", "text/html;charset=UTF-8");
        chain.doFilter(req, res);
    }
    @Override
    public void destroy() {

        }

    }

